package com.black.app.domain.req.store.add;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;


@Getter
@Setter
@ApiModel(value = "新增地址请求对象")
public class AppStoreAddressesAddReq {

    @NotNull(message = "收货人姓名不能为空")
    @ApiModelProperty(value = "收货人姓名")
    private String recipientName;

    @ApiModelProperty(value = "收货人电话")
    private String phoneNumber;

    @ApiModelProperty(value = "省级名称")
    private String provinceName;

    @ApiModelProperty(value = "市级名称")
    private String cityName;

    @ApiModelProperty(value = "区级名称")
    private String districtName;

    @ApiModelProperty(value = "省级编码")
    private String provinceCode;

    @ApiModelProperty(value = "市级编码")
    private String cityCode;

    @ApiModelProperty(value = "区级编码")
    private String districtCode;

    @ApiModelProperty(value = "性别（0：女，1：男）")
    private String recipientSex;

    @ApiModelProperty(value = "详细地址")
    private String detailAddress;

    @ApiModelProperty(value = "标签")
    private String label;

    @ApiModelProperty(value = "是否默认（0：是，1：否）")
    private String isDefault;
}
